1.临时提交

master
董哲奇 8 months ago
parent d705df44f7
commit 63f940a69c

@ -4,10 +4,13 @@ import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.dsic.gj_erp.bean.pgd.PgdTzjh;
import com.dsic.gj_erp.exception.ServiceException;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.Getter;
import java.io.Serializable;
@ -244,5 +247,40 @@ public class DmYdjh implements Serializable {
private String color;
private String sljhrq;
private String pwpgrq;
public void setZtForSl(){
this.zt=ZyjhzxEnum.SLFK.code;
}
public static String getSlZt(){
return ZyjhzxEnum.SLFK.code;
}
public void setZtByZyjhzx(String type){
ZyjhzxEnum zyjhzxEnum = ZyjhzxEnum.valueOf(type);
if (zyjhzxEnum==null){
throw new ServiceException(10001,"作业计划执行内容不存在");
}
this.zt=zyjhzxEnum.code;
}
@AllArgsConstructor
private enum ZyjhzxEnum{
SLFK("21"),
PWPG("31"),
PWFK("32"),
LLPG("41"),
LLFK("42"),
HXPG("51"),
HXFK("52"),
QGPG("61"),
QGFK("62"),
;
@Getter
public String code;
}
public static void main(String[] args) {
}
}

@ -35,7 +35,7 @@ public class YcldwInfo {
private String bfrq;//摆放日期
private ZtEnum zt;
public static YcldwInfo of(ShangLiao sl){
public static YcldwInfo ofSl(ShangLiao sl){
YcldwInfo info=new YcldwInfo();
BeanUtil.copyProperties(sl,info);
info.sl();

@ -39,6 +39,9 @@ public class ZyjhController {
*/
@PostMapping("zx")
public ResultBean<?> zx(@RequestBody PgDto dto) {
if (StrUtil.isEmpty(dto.getZxZtName())) {
throw new ServiceException(10001,"作业计划执行内容不能为空");
}
List<DmYdjh> list=dto.getList();
try {
Field field=DmYdjh.class.getField(dto.getField());
@ -47,6 +50,7 @@ public class ZyjhController {
String date=DateUtil.date().toString("yyyy/MM/dd");
for(DmYdjh dmYdjh:list){
field.set(dmYdjh,date);
dmYdjh.setZtByZyjhzx(dto.getZxZtName());
}
}
zyjhService.updateBatchById(list);
@ -64,6 +68,8 @@ public class ZyjhController {
List<DmYdjh> list = zyjhService.list(Wrappers.<DmYdjh>query()
//执行查询
.eq(StrUtil.isNotEmpty(search.getField()),search.getField(),search.getUser())
.isNull(StrUtil.isEmpty(search.getField()),search.getField())
.eq(StrUtil.isNotEmpty(search.getZt()),"zt",search.getZt())
.le(StrUtil.isNotEmpty(search.getJhrqField()),search.getJhrqField(), DateUtil.date().toString("yyyy/MM/dd"))
//跟踪查询
.eq(StrUtil.isNotEmpty(search.getXqrq()),"xqrq",search.getXqrq())
@ -107,7 +113,7 @@ public class ZyjhController {
@Transactional(rollbackFor = Exception.class)
public ResultBean<?> sl(@RequestBody ShangLiao sl) {
if (!sl.checkCkwp()){
throw new ServiceException(10009,"物品库存不存在,或库存信息错误");
//throw new ServiceException(10009,"物品库存不存在,或库存信息错误");
}
//更新预处理垛位信息

@ -10,5 +10,6 @@ import java.util.List;
@Setter
public class PgDto {
private String field;
private String zxZtName;
private List<DmYdjh> list;
}

@ -8,6 +8,7 @@ import lombok.Setter;
public class PgdSearch {
//执行查询
private String zt;
private String field;
private String user;
private String jhrqField;

@ -139,6 +139,7 @@ public class DmZrcjhServiceImpl extends ServiceImpl<DmZrcjhMapper, DmZrcjh> impl
dmZrcjh.setXh(dmZrcjhOne.getXh());
updateById(dmZrcjh);
}
saveDmzrcjhList.add(dmZrcjh);
} else {
dmZrcjh.setBzr(bzr);
dmZrcjh.setBzrq(day);

@ -12,7 +12,7 @@ import org.springframework.stereotype.Service;
public class YcldwInfoService extends ServiceImpl<YcldwInfoMapper, YcldwInfo> {
public YcldwInfo updateForSl(ShangLiao sl){
YcldwInfo info=YcldwInfo.of(sl);
YcldwInfo info=YcldwInfo.ofSl(sl);
baseMapper.insert(info);
return info;
}

@ -12,8 +12,7 @@ public class ZyjhService extends ServiceImpl<DmYdjhMapper,DmYdjh> {
public void updateForSl(ShangLiao sl){
this.update(Wrappers.<DmYdjh>lambdaUpdate()
.set(DmYdjh::getZt,"21")
.set(DmYdjh::getZt,DmYdjh.getSlZt())
.eq(DmYdjh::getId,sl.getYdjh().getId())
);
}

@ -27,13 +27,13 @@
dm_sygd_mx.slry,
dm_sygd_mx.pw,
dm_sygd_mx.pwry,
dm_sygd_mx.pwrq pwjhrq,
dm_sygd_mx.pwrq,
dm_sygd_mx.hxsb,
dm_sygd_mx.hxry,
dm_sygd_mx.hxrq hxjhrq,
dm_sygd_mx.hxrq,
dm_sygd_mx.qgsb,
dm_sygd_mx.qgry,
dm_sygd_mx.qgrq qgjhrq,
dm_sygd_mx.qgrq,
dm_sygd_mx.pwsb,
dm_sygd_mx.DC_FD,
dm_sygd_mx.jzbs,

Loading…
Cancel
Save