|
@@ -1,7 +1,9 @@
|
|
package com.ygj.yuemum.service.order;
|
|
package com.ygj.yuemum.service.order;
|
|
|
|
|
|
import com.github.pagehelper.PageHelper;
|
|
import com.github.pagehelper.PageHelper;
|
|
|
|
+import com.ygj.yuemum.dao.maternitymatron.MmStockDao;
|
|
import com.ygj.yuemum.dao.order.OrderTempDao;
|
|
import com.ygj.yuemum.dao.order.OrderTempDao;
|
|
|
|
+import com.ygj.yuemum.domain.maternitymatron.MmStock;
|
|
import com.ygj.yuemum.domain.order.OrderTemp;
|
|
import com.ygj.yuemum.domain.order.OrderTemp;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
@@ -18,6 +20,9 @@ public class OrderTempService {
|
|
@Autowired
|
|
@Autowired
|
|
private OrderTempDao orderTempDao;
|
|
private OrderTempDao orderTempDao;
|
|
|
|
|
|
|
|
+ @Autowired
|
|
|
|
+ private MmStockDao mmStockDao;
|
|
|
|
+
|
|
//分页
|
|
//分页
|
|
public Map<String, Object> getOrderTemps(int page, int limit) {
|
|
public Map<String, Object> getOrderTemps(int page, int limit) {
|
|
PageHelper.startPage(page, limit);
|
|
PageHelper.startPage(page, limit);
|
|
@@ -48,7 +53,20 @@ public class OrderTempService {
|
|
SimpleDateFormat dateFormat= new SimpleDateFormat("yyyyMMdd");
|
|
SimpleDateFormat dateFormat= new SimpleDateFormat("yyyyMMdd");
|
|
Date date = new Date();
|
|
Date date = new Date();
|
|
orderTemp.setOt_code("ON"+dateFormat.format(date)+(int)((Math.random()*9+1)*10000));
|
|
orderTemp.setOt_code("ON"+dateFormat.format(date)+(int)((Math.random()*9+1)*10000));
|
|
- return orderTempDao.insertSelective(orderTemp);
|
|
|
|
|
|
+ try {
|
|
|
|
+ MmStock mmStock = new MmStock();
|
|
|
|
+ mmStock.setServant_code(Integer.parseInt(orderTemp.getJl_mmid()));
|
|
|
|
+ mmStock.setStart_date(orderTemp.getOt_startdate());
|
|
|
|
+ mmStock.setEnd_date(orderTemp.getOt_enddate());
|
|
|
|
+ mmStock.setOrderno(orderTemp.getOt_code());
|
|
|
|
+ mmStockDao.insertSelective(mmStock);
|
|
|
|
+ orderTempDao.insertSelective(orderTemp);
|
|
|
|
+ }catch (Exception ex){
|
|
|
|
+ ex.printStackTrace();
|
|
|
|
+ return 0;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ return 1;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
@@ -64,4 +82,9 @@ public class OrderTempService {
|
|
return orderTempDao.checkOrder(phone);
|
|
return orderTempDao.checkOrder(phone);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+
|
|
|
|
+ public int updateOrderTemp(OrderTemp orderTemp) {
|
|
|
|
+ return orderTempDao.updateByPrimaryKeySelective(orderTemp);
|
|
|
|
+ }
|
|
|
|
+
|
|
}
|
|
}
|