PDA 报未知错误

master
cez 2021-12-14 18:42:02 +08:00
parent be61411863
commit 280ed9d04f
1 changed files with 918 additions and 929 deletions

View File

@ -66,18 +66,16 @@ import com.zzjee.wm.service.WmInQmIServiceI;
import com.zzjee.wmutil.wmUtil;
/**
* @author erzhongxmu
* @version V1.0
* @Title: Controller
* @Description:
* @author erzhongxmu
* @date 2017-08-20 19:48:00
* @version V1.0
*
*/
@Controller
@RequestMapping("/wmInQmIController")
public class WmInQmIController extends BaseController {
/**
*
* Logger for this class
*/
private static final Logger logger = Logger
@ -100,10 +98,12 @@ public class WmInQmIController extends BaseController {
public ModelAndView list(HttpServletRequest request) {
return new ModelAndView("com/zzjee/wm/wmInQmIList");
}
@RequestMapping(params = "tlist")
public ModelAndView tlist(HttpServletRequest request) {
return new ModelAndView("com/zzjee/wm/wmIntQmIList");
}
/**
* easyui AJAX
*
@ -124,7 +124,7 @@ public class WmInQmIController extends BaseController {
} catch (Exception e) {
throw new BusinessException(e.getMessage());
}
Map<String,Object> map1 = new HashMap<String,Object>();
Map<String, Object> map1 = new HashMap<String, Object>();
map1.put("imNoticeId", "desc");
cq.setOrder(map1);
if (wmInQmI.getBinSta() == null) {
@ -136,14 +136,14 @@ public class WmInQmIController extends BaseController {
this.wmInQmIService.getDataGridReturn(cq, true);
List<WmInQmIEntity> resultold = dataGrid.getResults();
List<WmInQmIEntity> resultnew = new ArrayList<>();
for(WmInQmIEntity t:resultold){
if (StringUtil.isEmpty(t.getGoodsName())){
try{
for (WmInQmIEntity t : resultold) {
if (StringUtil.isEmpty(t.getGoodsName())) {
try {
MvGoodsEntity goods = systemService.findUniqueByProperty(MvGoodsEntity.class, "goodsCode", t.getGoodsId());
if(goods!=null){
if (goods != null) {
t.setGoodsName(goods.getGoodsName());
}
}catch (Exception e){
} catch (Exception e) {
}
@ -154,6 +154,7 @@ public class WmInQmIController extends BaseController {
dataGrid.setResults(resultnew);
TagUtil.datagrid(response, dataGrid);
}
@RequestMapping(params = "datagridt")
public void datagridt(WmInQmIEntity wmInQmI, HttpServletRequest request,
HttpServletResponse response, DataGrid dataGrid) {
@ -166,7 +167,7 @@ public class WmInQmIController extends BaseController {
} catch (Exception e) {
throw new BusinessException(e.getMessage());
}
Map<String,Object> map1 = new HashMap<String,Object>();
Map<String, Object> map1 = new HashMap<String, Object>();
map1.put("imNoticeId", "desc");
cq.setOrder(map1);
if (wmInQmI.getBinSta() == null) {
@ -177,14 +178,14 @@ public class WmInQmIController extends BaseController {
this.wmInQmIService.getDataGridReturn(cq, true);
List<WmInQmIEntity> resultold = dataGrid.getResults();
List<WmInQmIEntity> resultnew = new ArrayList<>();
for(WmInQmIEntity t:resultold){
if (StringUtil.isEmpty(t.getGoodsName())){
try{
for (WmInQmIEntity t : resultold) {
if (StringUtil.isEmpty(t.getGoodsName())) {
try {
MvGoodsEntity goods = systemService.findUniqueByProperty(MvGoodsEntity.class, "goodsCode", t.getGoodsId());
if(goods!=null){
if (goods != null) {
t.setGoodsName(goods.getGoodsName());
}
}catch (Exception e){
} catch (Exception e) {
}
@ -195,6 +196,7 @@ public class WmInQmIController extends BaseController {
dataGrid.setResults(resultnew);
TagUtil.datagrid(response, dataGrid);
}
/**
*
*
@ -228,8 +230,8 @@ public class WmInQmIController extends BaseController {
message = "上架成功";
try {
System.out.println(request.getParameter("id"));
boolean isup= toup(request.getParameter("id"));
if(!isup){
boolean isup = toup(request.getParameter("id"));
if (!isup) {
j.setSuccess(false);
message = "上架失败";
return j;
@ -249,26 +251,26 @@ public class WmInQmIController extends BaseController {
}
private boolean toup(String id ){
private boolean toup(String id) {
// List<WmToUpGoodsEntity> wmToUpGoodsList = new ArrayList<WmToUpGoodsEntity>();
String hql0 = "from WmInQmIEntity where binSta = 'N' and id = ?";
List<WmInQmIEntity> WmInQmIEntityList = systemService.findHql(hql0,
id);// 获取行项目
System.out.println(id+"111111");
System.out.println(id + "111111");
for (WmInQmIEntity wmInQmIEntity : WmInQmIEntityList) {
System.out.println(wmInQmIEntity.getId()+"222222");
System.out.println(wmInQmIEntity.getId() + "222222");
try{
WmToUpGoodsEntity wmToUpGoodsEntityold = systemService.findUniqueByProperty(WmToUpGoodsEntity.class,"orderIdI",wmInQmIEntity.getId());
if (wmToUpGoodsEntityold!=null){
try {
WmToUpGoodsEntity wmToUpGoodsEntityold = systemService.findUniqueByProperty(WmToUpGoodsEntity.class, "orderIdI", wmInQmIEntity.getId());
if (wmToUpGoodsEntityold != null) {
wmInQmIEntity.setBinSta("Y");
systemService.saveOrUpdate(wmInQmIEntity);
continue;
}
}catch (Exception e){
} catch (Exception e) {
e.printStackTrace();
}
System.out.println(wmInQmIEntity.getId()+"33333");
System.out.println(wmInQmIEntity.getId() + "33333");
WmToUpGoodsEntity wmToUpGoodsEntity = new WmToUpGoodsEntity();
wmToUpGoodsEntity.setGoodsId(wmInQmIEntity.getGoodsId());
@ -287,12 +289,12 @@ public class WmInQmIController extends BaseController {
// String sql = "select md.suo_shu_ke_hu as cuscode from md_bin md where md.ku_wei_bian_ma = '"
// + wmInQmIEntity.getBinId() + "'";
// Map<String, Object> binMap = systemService.findOneForJdbc(sql);
System.out.println(wmInQmIEntity.getBinId()+"444444");
System.out.println(wmInQmIEntity.getBinId() + "444444");
if (!wmUtil.checkbin(wmInQmIEntity.getBinId())) {
throw new RuntimeException("储位不存在!");
}
System.out.println(wmInQmIEntity.getBinId()+"555555");
System.out.println(wmInQmIEntity.getBinId() + "555555");
try {
@ -320,21 +322,21 @@ public class WmInQmIController extends BaseController {
} catch (Exception e) {
e.printStackTrace();
e.printStackTrace();
}
wmInQmIEntity.setBinSta("Y");
systemService.saveOrUpdate(wmInQmIEntity);
//重复增加二次判断
List<WmToUpGoodsEntity> listall = systemService.findByProperty(WmToUpGoodsEntity.class,"orderIdI",wmToUpGoodsEntity.getOrderIdI());
if(listall!=null&&listall.size()>0){
List<WmToUpGoodsEntity> listall = systemService.findByProperty(WmToUpGoodsEntity.class, "orderIdI", wmToUpGoodsEntity.getOrderIdI());
if (listall != null && listall.size() > 0) {
return true;
}
//重复增加二次判断
systemService.save(wmToUpGoodsEntity);
systemService.addLog("上架:"+wmInQmIEntity.getGoodsId(), Globals.Log_Type_DEL, Globals.Log_Leavel_INFO);
systemService.addLog("上架:" + wmInQmIEntity.getGoodsId(), Globals.Log_Type_DEL, Globals.Log_Leavel_INFO);
}
return true;
}
@ -367,8 +369,8 @@ e.printStackTrace();
return j;
}
@RequestMapping(params = "doGethuozhu", method = { RequestMethod.GET,
RequestMethod.POST })
@RequestMapping(params = "doGethuozhu", method = {RequestMethod.GET,
RequestMethod.POST})
@ResponseBody
public AjaxJson doGethuozhu(HttpServletRequest request) {
AjaxJson j = new AjaxJson();
@ -386,8 +388,8 @@ e.printStackTrace();
return j;
}
@RequestMapping(params = "doGettext", method = { RequestMethod.GET,
RequestMethod.POST })
@RequestMapping(params = "doGettext", method = {RequestMethod.GET,
RequestMethod.POST})
@ResponseBody
public AjaxJson doGettext(HttpServletRequest request) {
AjaxJson j = new AjaxJson();
@ -418,8 +420,8 @@ e.printStackTrace();
goodsno = Double.parseDouble(wmImNoticeIEntity.getGoodsCount())
- Double.parseDouble(wmImNoticeIEntity.getGoodsQmCount());
if (goodsno > 0) {
long quat1 =Long.parseLong(mvgoods.getMpCengGao()) * Long.parseLong(mvgoods.getMpDanCeng());
if(quat1 < goodsno){
long quat1 = Long.parseLong(mvgoods.getMpCengGao()) * Long.parseLong(mvgoods.getMpDanCeng());
if (quat1 < goodsno) {
goodsno = quat1;
}
mdgoods.setChlShl(Double.toString(goodsno));
@ -460,21 +462,21 @@ e.printStackTrace();
return j;
// TODO: handle exception
}
if(StringUtil.isNotEmpty(wmInQmI.getBinId())){
if(!wmUtil.checkbin(wmInQmI.getBinId())){
if (StringUtil.isNotEmpty(wmInQmI.getBinId())) {
if (!wmUtil.checkbin(wmInQmI.getBinId())) {
j.setSuccess(false);
message = wmInQmI.getBinId()+"储位不存在";
message = wmInQmI.getBinId() + "储位不存在";
return j;
}
}
try {
//托盘占用判断
if("yes".equals(ResourceUtil.getConfigByName("usetuopan"))){
if ("yes".equals(ResourceUtil.getConfigByName("usetuopan"))) {
if (StringUtils.isEmpty(wmInQmI.getTinId())) {
throw new BusinessException("请填写托盘");
}
}else{
if (StringUtil.isEmpty(wmInQmI.getTinId())){
} else {
if (StringUtil.isEmpty(wmInQmI.getTinId())) {
wmInQmI.setTinId(ResourceUtil.getConfigByName("tuopanma"));
}
}
@ -482,9 +484,9 @@ e.printStackTrace();
String flagchsh = "y";
try {
WmImNoticeIEntity wmImNoticeIEntity = systemService.get(WmImNoticeIEntity.class,wmInQmI.getImNoticeItem());
if(wmImNoticeIEntity!=null){
if("n".equals(ResourceUtil.getConfigByName("chaoshou"))){
WmImNoticeIEntity wmImNoticeIEntity = systemService.get(WmImNoticeIEntity.class, wmInQmI.getImNoticeItem());
if (wmImNoticeIEntity != null) {
if ("n".equals(ResourceUtil.getConfigByName("chaoshou"))) {
Long weiq = Long.parseLong(wmImNoticeIEntity
.getGoodsCount())
- Long.parseLong(wmImNoticeIEntity
@ -495,11 +497,11 @@ e.printStackTrace();
}
}
}catch (Exception e){
} catch (Exception e) {
}
if("n".equals(flagchsh)){
if ("n".equals(flagchsh)) {
j.setSuccess(false);
message = "不允许超收";
}
@ -511,7 +513,7 @@ e.printStackTrace();
WmImNoticeIEntity wmimnotice = new WmImNoticeIEntity();
if (wmImNoticeHEntity != null) {
flag = "X";
try{
try {
wmInQmI.setCusCode(wmImNoticeHEntity.getCusCode());
String hql0 = "from WmImNoticeIEntity where 1 = 1 AND imNoticeId = ? ";
List<WmImNoticeIEntity> wmImNoticeIEntityList = systemService
@ -531,7 +533,7 @@ e.printStackTrace();
}
}
}catch (Exception e){
} catch (Exception e) {
}
@ -566,10 +568,10 @@ e.printStackTrace();
wmInQmI.setImCusCode(wmimnotice.getImCusCode());
// wmInQmI.setBinId(wmInQmI.getImNoticeId());
String id = wmInQmIService.save(wmInQmI).toString();
if("on".equals(ResourceUtil.getConfigByName("webonestepup"))&&StringUtil.isNotEmpty(wmInQmI.getBinId())){
if ("on".equals(ResourceUtil.getConfigByName("webonestepup")) && StringUtil.isNotEmpty(wmInQmI.getBinId())) {
toup(id);
}
systemService.addLog("批量收货"+wmInQmI.getGoodsId(), Globals.Log_Type_INSERT,
systemService.addLog("批量收货" + wmInQmI.getGoodsId(), Globals.Log_Type_INSERT,
Globals.Log_Leavel_INFO);
}
} catch (Exception e) {
@ -585,29 +587,29 @@ e.printStackTrace();
@RequestMapping(params = "saveRows")
@ResponseBody
public AjaxJson saveRows(wminqmpage page, HttpServletRequest request){
public AjaxJson saveRows(wminqmpage page, HttpServletRequest request) {
String message = null;
List<WmImNoticeIEntity> demos=page.getWminqmrows();
List<WmImNoticeIEntity> demos = page.getWminqmrows();
AjaxJson j = new AjaxJson();
if(CollectionUtils.isNotEmpty(demos)){
for(WmImNoticeIEntity jeecgDemo:demos){
if (CollectionUtils.isNotEmpty(demos)) {
for (WmImNoticeIEntity jeecgDemo : demos) {
if (StringUtil.isNotEmpty(jeecgDemo.getGoodsWqmCount())) {
WmInQmIEntity wminqm = new WmInQmIEntity();
wminqm.setQmOkQuat(jeecgDemo.getGoodsWqmCount());
wminqm.setImNoticeItem(jeecgDemo.getId());
wminqm.setGoodsId(jeecgDemo.getGoodsCode());
wminqm.setProData(DateUtils.date2Str(jeecgDemo.getGoodsPrdData(),DateUtils.date_sdf));
wminqm.setProData(DateUtils.date2Str(jeecgDemo.getGoodsPrdData(), DateUtils.date_sdf));
wminqm.setImNoticeId(jeecgDemo.getImNoticeId());
wminqm.setGoodsName(jeecgDemo.getGoodsName());
wminqm.setBinId(jeecgDemo.getBinPlan());
wminqm.setTinId(jeecgDemo.getTinId());
wminqm.setGoodsUnit(jeecgDemo.getGoodsUnit());
wminqm.setGoodsBatch(jeecgDemo.getGoodsBatch());
if(StringUtil.isEmpty(wminqm.getGoodsBatch())){
if (StringUtil.isEmpty(wminqm.getGoodsBatch())) {
wminqm.setGoodsBatch(wminqm.getProData());
}
wminqm.setBinSta("N");
this.doAdd(wminqm,request);
this.doAdd(wminqm, request);
}
}
@ -616,13 +618,9 @@ e.printStackTrace();
}
/**
*
*
* @return
*/
@RequestMapping(params = "dobatchUpdatedate")
@ -635,10 +633,10 @@ e.printStackTrace();
request.getParameter("id"));
String batchdate = request.getParameter("batchdate");
if(StringUtil.isEmpty(batchdate)){
if (StringUtil.isEmpty(batchdate)) {
message = "日期不能为空";
j.setSuccess(false);
}else{
} else {
t.setGoodsBatch(batchdate);
t.setProData(batchdate);
systemService.updateEntitie(t);
@ -648,17 +646,9 @@ e.printStackTrace();
}
/**
*
*
* @return
*/
@RequestMapping(params = "dobatchUpdate")
@ -672,19 +662,19 @@ e.printStackTrace();
String binid = request.getParameter("binid");
if(StringUtil.isNotEmpty(binid)){
if(!wmUtil.checkbin(binid)){
if (StringUtil.isNotEmpty(binid)) {
if (!wmUtil.checkbin(binid)) {
j.setSuccess(false);
message = wmInQmI.getBinId()+"储位不存在";
message = wmInQmI.getBinId() + "储位不存在";
return j;
}
}
if(StringUtil.isEmpty(binid)){
if (StringUtil.isEmpty(binid)) {
message = "储位不能为空";
j.setSuccess(false);
}else{
} else {
t.setBinId(binid);
systemService.updateEntitie(t);
@ -697,8 +687,6 @@ e.printStackTrace();
}
/**
*
*
@ -714,10 +702,10 @@ e.printStackTrace();
wmInQmI.getId());
try {
if(StringUtil.isNotEmpty(wmInQmI.getBinId())){
if(!wmUtil.checkbin(wmInQmI.getBinId())){
if (StringUtil.isNotEmpty(wmInQmI.getBinId())) {
if (!wmUtil.checkbin(wmInQmI.getBinId())) {
j.setSuccess(false);
message = wmInQmI.getBinId()+"储位不存在";
message = wmInQmI.getBinId() + "储位不存在";
return j;
}
}
@ -769,20 +757,20 @@ e.printStackTrace();
// TODO: handle exception
}
if(ResourceUtil.getConfigByName("giwq").equals("no")){
if (ResourceUtil.getConfigByName("giwq").equals("no")) {
MvGoodsEntity mvgoods = systemService.findUniqueByProperty(
MvGoodsEntity.class, "goodsCode",
WmImNoticeI.getGoodsCode());
if(mvgoods!=null){
if (mvgoods != null) {
try {
quat1 =Long.parseLong(mvgoods.getMpCengGao()) * Long.parseLong(mvgoods.getMpDanCeng());
quat1 = Long.parseLong(mvgoods.getMpCengGao()) * Long.parseLong(mvgoods.getMpDanCeng());
wmInQmI.setGoodsUnit(mvgoods.getShlDanWei());
} catch (Exception e) {
// TODO: handle exception
}
}
if(quat1<quat){
if (quat1 < quat) {
quat = quat1;
}
}
@ -836,10 +824,10 @@ e.printStackTrace();
List<WmInQmIEntity> wmInQmIs = new ArrayList<WmInQmIEntity>();
List<WmInQmIEntity> wmInQmIso = this.wmInQmIService
.getListByCriteriaQuery(cq, false);
for (WmInQmIEntity wmInQmIEntity : wmInQmIso) {
for (WmInQmIEntity wmInQmIEntity : wmInQmIso) {
try {
// MvGoodsEntity mvgoods = new MvGoodsEntity();
MvGoodsEntity mvgoods = systemService.findUniqueByProperty(MvGoodsEntity.class, "goodsCode", wmInQmIEntity.getGoodsId()) ;
MvGoodsEntity mvgoods = systemService.findUniqueByProperty(MvGoodsEntity.class, "goodsCode", wmInQmIEntity.getGoodsId());
wmInQmIEntity.setGoodsName(mvgoods.getShpMingCheng());
} catch (Exception e) {
// TODO: handle exception
@ -852,7 +840,7 @@ for (WmInQmIEntity wmInQmIEntity : wmInQmIso) {
// TODO: handle exception
}
wmInQmIs.add(wmInQmIEntity);
}
}
modelMap.put(NormalExcelConstants.FILE_NAME, "批量收货");
modelMap.put(NormalExcelConstants.CLASS, WmInQmIEntity.class);
modelMap.put(NormalExcelConstants.PARAMS, new ExportParams("批量收货列表",
@ -881,7 +869,7 @@ for (WmInQmIEntity wmInQmIEntity : wmInQmIso) {
return NormalExcelConstants.JEECG_EXCEL_VIEW;
}
// @SuppressWarnings("unchecked")
// @SuppressWarnings("unchecked")
@RequestMapping(params = "importExcel", method = RequestMethod.POST)
@ResponseBody
public AjaxJson importExcel(HttpServletRequest request,
@ -920,36 +908,36 @@ for (WmInQmIEntity wmInQmIEntity : wmInQmIso) {
@RequestMapping(method = RequestMethod.GET)
@ResponseBody
public ResponseEntity<?> list( @RequestParam(value="username", required=false) String username, @RequestParam(value="searchstr", required=false)String searchstr, @RequestParam(value="searchstr2", required=false)String searchstr2) {
public ResponseEntity<?> list(@RequestParam(value = "username", required = false) String username, @RequestParam(value = "searchstr", required = false) String searchstr, @RequestParam(value = "searchstr2", required = false) String searchstr2) {
// return listWvGis;
ResultDO D0 = new ResultDO();
String hql = " from WmInQmIEntity where 1 = 1 and binSta = 'N' ";
D0.setOK(true);
if(!StringUtil.isEmpty(searchstr)) {
hql=hql+" and (imNoticeId like '%" + searchstr + "%' or tin_id like '%"+searchstr+"%')";
if (!StringUtil.isEmpty(searchstr)) {
hql = hql + " and (imNoticeId like '%" + searchstr + "%' or tin_id like '%" + searchstr + "%')";
}
if(!StringUtil.isEmpty(searchstr2)) {
try{
if (!StringUtil.isEmpty(searchstr2)) {
try {
String shpbianma = wmUtil.getmdgoodsbytiaoma(searchstr2);
if(StringUtil.isNotEmpty(shpbianma)){
searchstr2=shpbianma;
if (StringUtil.isNotEmpty(shpbianma)) {
searchstr2 = shpbianma;
}
}catch (Exception e){
} catch (Exception e) {
}
hql=hql+" and goodsId like '%" + searchstr2 + "%'";
hql = hql + " and goodsId like '%" + searchstr2 + "%'";
}
List<WmInQmIEntity> listWmInQmIs = wmInQmIService.findHql(hql);
List<WmInQmIEntity> result = new ArrayList<WmInQmIEntity>();
int i = 0;
for (WmInQmIEntity t :listWmInQmIs){
for (WmInQmIEntity t : listWmInQmIs) {
i++;
if(i>100){
if (i > 100) {
break;
}
result.add(t);
@ -962,6 +950,7 @@ for (WmInQmIEntity wmInQmIEntity : wmInQmIso) {
/**
* pda
*
* @param id
* @return
*/
@ -980,7 +969,7 @@ for (WmInQmIEntity wmInQmIEntity : wmInQmIso) {
public ResponseEntity<?> create(@RequestParam String wmInQmIstr,
UriComponentsBuilder uriBuilder) {
ResultDO D0 = new ResultDO();
WmInQmIEntity wmInQmI = (WmInQmIEntity)JSONHelper.json2Object(wmInQmIstr,WmInQmIEntity.class);
WmInQmIEntity wmInQmI = (WmInQmIEntity) JSONHelper.json2Object(wmInQmIstr, WmInQmIEntity.class);
// 调用JSR303 Bean Validator进行校验如果出错返回含400错误码及json格式的错误信息.
Set<ConstraintViolation<WmInQmIEntity>> failures = validator
.validate(wmInQmI);
@ -993,83 +982,83 @@ for (WmInQmIEntity wmInQmIEntity : wmInQmIso) {
// 保存
String flag = "y";
try {
WmImNoticeIEntity wmImNoticeIEntity = systemService.get(WmImNoticeIEntity.class,wmInQmI.getImNoticeItem());
if(wmImNoticeIEntity!=null){
WmImNoticeIEntity wmImNoticeIEntity = systemService.get(WmImNoticeIEntity.class, wmInQmI.getImNoticeItem());
if (wmImNoticeIEntity != null) {
wmInQmI.setGoodsId(wmImNoticeIEntity.getGoodsCode());
try{
WmImNoticeHEntity wmImNoticeHEntity = systemService.findUniqueByProperty(WmImNoticeHEntity.class,"noticeId",wmInQmI.getImNoticeId());
try {
WmImNoticeHEntity wmImNoticeHEntity = systemService.findUniqueByProperty(WmImNoticeHEntity.class, "noticeId", wmInQmI.getImNoticeId());
wmInQmI.setCusCode(wmImNoticeHEntity.getCusCode());
if(StringUtil.isNotEmpty(wmInQmI.getCusCode())){
if (StringUtil.isNotEmpty(wmInQmI.getCusCode())) {
MdCusEntity mdcus = systemService.findUniqueByProperty(MdCusEntity.class,"keHuBianMa",wmInQmI.getCusCode());
if(mdcus!=null){
MdCusEntity mdcus = systemService.findUniqueByProperty(MdCusEntity.class, "keHuBianMa", wmInQmI.getCusCode());
if (mdcus != null) {
wmInQmI.setCusName(mdcus.getZhongWenQch());
}
}
wmInQmI.setImCusCode(wmImNoticeHEntity.getImCusCode());
}catch (Exception e){
} catch (Exception e) {
}
if("n".equals(ResourceUtil.getConfigByName("chaoshou"))){
Long weiq = Long.parseLong(wmImNoticeIEntity
if ("n".equals(ResourceUtil.getConfigByName("chaoshou"))) {
Double weiq = Double.parseDouble(wmImNoticeIEntity
.getGoodsCount())
- Long.parseLong(wmImNoticeIEntity
- Double.parseDouble(wmImNoticeIEntity
.getGoodsQmCount());
if (Long.parseLong(wmInQmI.getQmOkQuat()) > weiq) {
if (Double.parseDouble(wmInQmI.getQmOkQuat()) > weiq) {
flag = "n";
}
}
}
wmInQmI.setCreateDate(DateUtils.getDate());
wmInQmI.setBinSta("N");
if("no".equals(ResourceUtil.getConfigByName("usetuopan"))){
if ("no".equals(ResourceUtil.getConfigByName("usetuopan"))) {
wmInQmI.setTinId(ResourceUtil.getConfigByName("tuopanma"));
}else {
} else {
if (StringUtils.isEmpty(wmInQmI.getTinId())) {
D0.setErrorMsg("请填写托盘");
D0.setOK(false);
return new ResponseEntity( D0,HttpStatus.OK );
return new ResponseEntity(D0, HttpStatus.OK);
}
}
if(flag.equals("n")){
if (flag.equals("n")) {
D0.setErrorMsg("不允许超收");
D0.setOK(false);
}else{
try{
} else {
try {
MvGoodsEntity mvgoods = systemService.findUniqueByProperty(
MvGoodsEntity.class, "goodsCode", wmInQmI.getGoodsId());
if (mvgoods != null) {
wmInQmI.setGoodsName(mvgoods.getGoodsName());
if(StringUtil.isNotEmpty(wmInQmI.getItemText())){
if (StringUtil.isNotEmpty(wmInQmI.getItemText())) {
MdGoodsEntity mdGoodsEntity = systemService.findUniqueByProperty(
MdGoodsEntity.class, "shpBianMa", mvgoods.getGoodsId());
if(mdGoodsEntity!=null){
if (mdGoodsEntity != null) {
mdGoodsEntity.setShpTiaoMa(wmInQmI.getItemText());
systemService.updateEntitie(mdGoodsEntity);
}
}
}
}catch (Exception e){
} catch (Exception e) {
}
if(StringUtil.isNotEmpty(wmInQmI.getProData())){//8位日期转yyyy-mm-dd
try{
if(StringUtil.getStringLen(wmInQmI.getProData())==8){
String prodate = wmInQmI.getProData().substring(0,4)+"-"+
wmInQmI.getProData().substring(4,6)+"-"+
wmInQmI.getProData().substring(6,8);
if (StringUtil.isNotEmpty(wmInQmI.getProData())) {//8位日期转yyyy-mm-dd
try {
if (StringUtil.getStringLen(wmInQmI.getProData()) == 8) {
String prodate = wmInQmI.getProData().substring(0, 4) + "-" +
wmInQmI.getProData().substring(4, 6) + "-" +
wmInQmI.getProData().substring(6, 8);
wmInQmI.setProData(prodate);
}
}catch (Exception e){
} catch (Exception e) {
}
}
//查询create_name
TSBaseUser user = systemService.findUniqueByProperty(TSBaseUser.class,"userName",wmInQmI.getCreateBy());
if (user != null ) {
TSBaseUser user = systemService.findUniqueByProperty(TSBaseUser.class, "userName", wmInQmI.getCreateBy());
if (user != null) {
wmInQmI.setCreateName(user.getRealName());
}
String id = wmInQmIService.save(wmInQmI).toString();
if("on".equals(ResourceUtil.getConfigByName("onestepup"))&&StringUtil.isNotEmpty(wmInQmI.getBinId())){
if ("on".equals(ResourceUtil.getConfigByName("onestepup")) && StringUtil.isNotEmpty(wmInQmI.getBinId())) {
toup(id);
}
D0.setOK(true);