Merge remote-tracking branch 'origin/master'

master
xhj 8 months ago
commit 947c50a78a

@ -51,7 +51,7 @@ public class YcldwInfo {
this.zt=ZtEnum.BF; this.zt=ZtEnum.BF;
} }
private void paowan(){ public void paowan(){
this.zt=ZtEnum.PW; this.zt=ZtEnum.PW;
} }

@ -52,10 +52,16 @@ public class ZyjhController {
String date=DateUtil.date().toString("yyyy/MM/dd"); String date=DateUtil.date().toString("yyyy/MM/dd");
for(DmYdjh dmYdjh:list){ for(DmYdjh dmYdjh:list){
field.set(dmYdjh,date); field.set(dmYdjh,date);
dmYdjh.setJhlx(null);
dmYdjh.setZtByZyjhzx(dto.getZxZtName()); dmYdjh.setZtByZyjhzx(dto.getZxZtName());
} }
} }
if ("PWFK".equals(dto.getZxZtName())){
ycldwInfoService.updatePw(dto.getYcldwInfo());
wsHandler.sendPwComplete((JSONObject) JSONObject.toJSON(dto.getYcldwInfo()));
}
zyjhService.updateBatchById(list); zyjhService.updateBatchById(list);
return new ResultBean<>(); return new ResultBean<>();
} catch (NoSuchFieldException | IllegalAccessException e) { } catch (NoSuchFieldException | IllegalAccessException e) {
e.printStackTrace(); e.printStackTrace();

@ -1,6 +1,7 @@
package com.dsic.gj_erp.controller.zyjh.dto; package com.dsic.gj_erp.controller.zyjh.dto;
import com.dsic.gj_erp.bean.jhgk.DmYdjh; import com.dsic.gj_erp.bean.jhgk.DmYdjh;
import com.dsic.gj_erp.bean.zyjh.YcldwInfo;
import lombok.Getter; import lombok.Getter;
import lombok.Setter; import lombok.Setter;
@ -13,4 +14,6 @@ public class PgDto {
private String fieldry; private String fieldry;
private String zxZtName; private String zxZtName;
private List<DmYdjh> list; private List<DmYdjh> list;
private YcldwInfo ycldwInfo;
} }

@ -6,4 +6,6 @@ import com.dsic.gj_erp.bean.zyjh.YcldwInfo;
public interface YcldwInfoMapper extends BaseMapper<YcldwInfo> { public interface YcldwInfoMapper extends BaseMapper<YcldwInfo> {
void daoduo(Integer id,int y); void daoduo(Integer id,int y);
void pwfk(Integer ceng,Integer dwId);
} }

@ -1,13 +1,13 @@
package com.dsic.gj_erp.service.zyjh; package com.dsic.gj_erp.service.zyjh;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.dsic.gj_erp.bean.zyjh.Ycldw;
import com.dsic.gj_erp.bean.zyjh.YcldwInfo; import com.dsic.gj_erp.bean.zyjh.YcldwInfo;
import com.dsic.gj_erp.controller.zyjh.dto.ShangLiao; import com.dsic.gj_erp.controller.zyjh.dto.ShangLiao;
import com.dsic.gj_erp.mapper.zyjh.YcldwInfoMapper; import com.dsic.gj_erp.mapper.zyjh.YcldwInfoMapper;
import com.dsic.gj_erp.mapper.zyjh.YcldwMapper;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import javax.transaction.Transactional;
@Service @Service
public class YcldwInfoService extends ServiceImpl<YcldwInfoMapper, YcldwInfo> { public class YcldwInfoService extends ServiceImpl<YcldwInfoMapper, YcldwInfo> {
@ -20,4 +20,10 @@ public class YcldwInfoService extends ServiceImpl<YcldwInfoMapper, YcldwInfo> {
public void daoduo(Integer id,int y){ public void daoduo(Integer id,int y){
baseMapper.daoduo(id,y); baseMapper.daoduo(id,y);
} }
@Transactional(rollbackOn = Exception.class)
public void updatePw(YcldwInfo info){
this.removeById(info.getId());
baseMapper.pwfk(info.getCeng(),info.getDwId());
}
} }

@ -41,4 +41,8 @@ public class WsHandler {
public void sendSlComplete(JSONObject object) { public void sendSlComplete(JSONObject object) {
socketIOServer.getBroadcastOperations().sendEvent("slComplete", object); socketIOServer.getBroadcastOperations().sendEvent("slComplete", object);
} }
public void sendPwComplete(JSONObject object) {
socketIOServer.getBroadcastOperations().sendEvent("pwComplete", object);
}
} }

@ -5,4 +5,8 @@
<update id="daoduo"> <update id="daoduo">
update ycldw_info set ceng=ceng+#{y} where id=#{id} update ycldw_info set ceng=ceng+#{y} where id=#{id}
</update> </update>
<update id="pwfk">
update ycldw_info set ceng=ceng-1 where ceng>#{ceng} and dw_id=#{dwId}
</update>
</mapper> </mapper>

Loading…
Cancel
Save