|
@@ -10,23 +10,25 @@ import com.ygj.yuemum.domain.distributionchannel.DcIntroduceLog;
|
|
|
import com.ygj.yuemum.domain.distributionchannel.DcIntroducer;
|
|
|
import com.ygj.yuemum.domain.maternitymatron.MmStock;
|
|
|
import com.ygj.yuemum.domain.order.YSOrder;
|
|
|
+import com.ygj.yuemum.domain.order.YSOrderServiceLog;
|
|
|
import com.ygj.yuemum.service.distributionchannel.DcIntroduceLogService;
|
|
|
import com.ygj.yuemum.service.distributionchannel.DcIntroducerService;
|
|
|
import com.ygj.yuemum.service.distributionchannel.MiniAppService;
|
|
|
+import com.ygj.yuemum.service.global.PackagesService;
|
|
|
+import com.ygj.yuemum.service.maternitymatron.MmStockService;
|
|
|
+import org.apache.http.HttpEntity;
|
|
|
import org.apache.http.HttpResponse;
|
|
|
import org.apache.http.client.methods.HttpPost;
|
|
|
import org.apache.http.entity.StringEntity;
|
|
|
import org.apache.http.impl.client.CloseableHttpClient;
|
|
|
import org.apache.http.impl.client.HttpClients;
|
|
|
+import org.apache.http.util.EntityUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
import java.text.DecimalFormat;
|
|
|
import java.text.SimpleDateFormat;
|
|
|
-import java.util.Date;
|
|
|
-import java.util.HashMap;
|
|
|
-import java.util.List;
|
|
|
-import java.util.Map;
|
|
|
+import java.util.*;
|
|
|
|
|
|
@Service
|
|
|
public class YSOrderService {
|
|
@@ -42,6 +44,12 @@ public class YSOrderService {
|
|
|
private DcIntroduceLogService dcIntroduceLogService;
|
|
|
@Autowired
|
|
|
private MiniAppService miniAppService;
|
|
|
+ @Autowired
|
|
|
+ private MmStockService mmStockService;
|
|
|
+ @Autowired
|
|
|
+ private YSOrderServiceLogService ysOrderServiceLogService;
|
|
|
+ @Autowired
|
|
|
+ private PackagesService packagesService;
|
|
|
|
|
|
//分页
|
|
|
public Map<String, Object> getYSOrders(int page, int limit) {
|
|
@@ -85,11 +93,14 @@ public class YSOrderService {
|
|
|
|
|
|
public int addYSOrder(YSOrder YSOrder) {
|
|
|
//生成订单号此处再生成
|
|
|
-// DecimalFormat dfseq = new DecimalFormat("000000");
|
|
|
-// int seq = YSOrderDao.getAESeq() + 1;
|
|
|
-// SimpleDateFormat dateFormat= new SimpleDateFormat("yyyyMMdd");
|
|
|
-// Date date = new Date();
|
|
|
-// YSOrder.setOd_no("YSDD"+dateFormat.format(date)+dfseq.format(seq));
|
|
|
+ DecimalFormat dfseq1 = new DecimalFormat("000");
|
|
|
+ DecimalFormat dfseq2 = new DecimalFormat("000");
|
|
|
+ Calendar Cld = Calendar.getInstance();
|
|
|
+ int MI = Cld.get(Calendar.MILLISECOND);
|
|
|
+ int seq = YSOrderDao.getAESeq() + 1;
|
|
|
+ SimpleDateFormat dateFormat= new SimpleDateFormat("yyyyMMdd");
|
|
|
+ Date date = new Date();
|
|
|
+ YSOrder.setOd_no("YSBO"+dateFormat.format(date)+dfseq2.format(MI)+dfseq1.format(seq));
|
|
|
//调用接口
|
|
|
try {
|
|
|
YSOrderDao.insertSelective(YSOrder);
|
|
@@ -127,7 +138,8 @@ public class YSOrderService {
|
|
|
public int finishYSOrder(YSOrder ysOrder) {
|
|
|
try {
|
|
|
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
|
|
- //更新介绍人状态 完成订单+1
|
|
|
+ SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");
|
|
|
+ //更新介绍人状态 完成订单+1
|
|
|
DcIntroducer dcIntroducer = dcIntroducerService.checkDcIntroducers(ysOrder.getOd_introducer_phone());
|
|
|
if (dcIntroducer != null) {
|
|
|
// 介绍人完成订单+1
|
|
@@ -142,6 +154,15 @@ public class YSOrderService {
|
|
|
dcIntroduceLog.setXul_introducer_phone(ysOrder.getOd_introducer_phone());
|
|
|
dcIntroduceLog.setXul_orderno(ysOrder.getOd_no());
|
|
|
dcIntroduceLogService.insertDcIntroduceLog(dcIntroduceLog);
|
|
|
+ //释放月嫂库存
|
|
|
+ Date now = new Date();
|
|
|
+ Date enddate = df.parse(ysOrder.getOd_enddate());
|
|
|
+ if(enddate.getTime() > now.getTime()) {
|
|
|
+ MmStock mmStock = new MmStock();
|
|
|
+ mmStock.setServant_code(ysOrder.getOd_mmid());
|
|
|
+ mmStock.setOrderno(ysOrder.getOd_no());
|
|
|
+ mmStockService.deleteOrderStock(mmStock);
|
|
|
+ }
|
|
|
//更新订单状态
|
|
|
YSOrderDao.updateByPrimaryKeySelective(ysOrder);
|
|
|
return 1;
|
|
@@ -153,6 +174,7 @@ public class YSOrderService {
|
|
|
|
|
|
public int updateYsOrderStatus(String od_no, Integer od_stauts, Double amount) {
|
|
|
//锁定月嫂库存,增加介绍人返现金额,增加介绍人日志记录,变成介绍人(参加免单季),修改订单待付金额,传值CRM
|
|
|
+ //支付定金时第二次调用CRM接口
|
|
|
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
|
|
YSOrder ysOrder = YSOrderDao.selectByOdNo(od_no);
|
|
|
try {
|
|
@@ -173,24 +195,25 @@ public class YSOrderService {
|
|
|
ysOrder.getOd_other_discount() -
|
|
|
ysOrder.getOd_order_pay_amount()
|
|
|
);
|
|
|
- // 更新介绍人信息,转介绍单数+1 已签约+1
|
|
|
- DcIntroducer dcIntroducer = dcIntroducerService.checkDcIntroducers(ysOrder.getOd_introducer_phone());
|
|
|
- if (dcIntroducer != null) {
|
|
|
- // 增加转介绍单数
|
|
|
- dcIntroducer.setWv_Introduction_count(dcIntroducer.getWv_Introduction_count() + 1);
|
|
|
- //增加已签约单数
|
|
|
- dcIntroducer.setWv_contract_count(dcIntroducer.getWv_contract_count() + 1);
|
|
|
- //升降级???!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
|
|
- dcIntroducerService.updateDcIntroducer(dcIntroducer);
|
|
|
+ if (ysOrder.getOd_introducer_phone() != null) { //当有介绍人的时候
|
|
|
+ // 更新介绍人信息,转介绍单数+1 已签约+1
|
|
|
+ DcIntroducer dcIntroducer = dcIntroducerService.checkDcIntroducers(ysOrder.getOd_introducer_phone());
|
|
|
+ if (dcIntroducer != null) {
|
|
|
+ // 增加转介绍单数
|
|
|
+ dcIntroducer.setWv_Introduction_count(dcIntroducer.getWv_Introduction_count() + 1);
|
|
|
+ //增加已签约单数
|
|
|
+ dcIntroducer.setWv_contract_count(dcIntroducer.getWv_contract_count() + 1);
|
|
|
+ dcIntroducerService.updateDcIntroducer(dcIntroducer);
|
|
|
+ }
|
|
|
+ // 增加介绍人日志记录
|
|
|
+ DcIntroduceLog dcIntroduceLog = new DcIntroduceLog();
|
|
|
+ dcIntroduceLog.setXul_phone(ysOrder.getOd_phone());
|
|
|
+ dcIntroduceLog.setXul_event(5);
|
|
|
+ dcIntroduceLog.setXul_date(sdf.format(new Date()));
|
|
|
+ dcIntroduceLog.setXul_introducer_phone(ysOrder.getOd_introducer_phone());
|
|
|
+ dcIntroduceLog.setXul_orderno(ysOrder.getOd_no());
|
|
|
+ dcIntroduceLogService.insertDcIntroduceLog(dcIntroduceLog);
|
|
|
}
|
|
|
- // 增加介绍人日志记录
|
|
|
- DcIntroduceLog dcIntroduceLog = new DcIntroduceLog();
|
|
|
- dcIntroduceLog.setXul_phone(ysOrder.getOd_phone());
|
|
|
- dcIntroduceLog.setXul_event(5);
|
|
|
- dcIntroduceLog.setXul_date(sdf.format(new Date()));
|
|
|
- dcIntroduceLog.setXul_introducer_phone(ysOrder.getOd_introducer_phone());
|
|
|
- dcIntroduceLog.setXul_orderno(ysOrder.getOd_no());
|
|
|
- dcIntroduceLogService.insertDcIntroduceLog(dcIntroduceLog);
|
|
|
// 变成介绍人(参加免单季)
|
|
|
DcIntroducer dcIntroducerMgm = dcIntroducerService.checkDcIntroducers(ysOrder.getOd_phone());
|
|
|
if (dcIntroducerMgm == null) {
|
|
@@ -203,6 +226,7 @@ public class YSOrderService {
|
|
|
DcIntroducer dcIntroducerNew = new DcIntroducer();
|
|
|
dcIntroducerNew.setWv_phone(ysOrder.getOd_phone());
|
|
|
dcIntroducerNew.setWv_gradeid(1); //再调整
|
|
|
+ dcIntroducerNew.setWv_status(1);
|
|
|
dcIntroducerNew.setWv_Introduction_total(0.00);
|
|
|
dcIntroducerNew.setWv_withdraw_total(0.00);
|
|
|
dcIntroducerNew.setWv_Introduction_count(0);
|
|
@@ -213,8 +237,40 @@ public class YSOrderService {
|
|
|
dcIntroducerNew.setWv_finish_count(0);
|
|
|
dcIntroducerNew.setWv_contract_count(0);
|
|
|
dcIntroducerService.insertDcIntroducer(dcIntroducerNew);
|
|
|
+ //调用CRM成为介绍人
|
|
|
+ HttpPost httpPost = new HttpPost(extracttemplateid);
|
|
|
+ CloseableHttpClient client = HttpClients.createDefault();
|
|
|
+ String respContent = null;
|
|
|
+ JSONObject jsonParam = new JSONObject();
|
|
|
+ jsonParam.put("odCityCode", ysOrder.getOd_cityid());
|
|
|
+ jsonParam.put("odAmount", ysOrder.getOd_order_amount());
|
|
|
+ jsonParam.put("odNo", ysOrder.getOd_no());
|
|
|
+ jsonParam.put("odPhone", ysOrder.getOd_phone());
|
|
|
+ jsonParam.put("odStatus", 2);
|
|
|
+ jsonParam.put("odIntroducerPhone", ysOrder.getOd_introducer_phone());
|
|
|
+ jsonParam.put("odProductLine", "ys");
|
|
|
+ jsonParam.put("odProduct", packagesService.getPackageCRMCode(String.valueOf(ysOrder.getOd_product_id())));
|
|
|
+ StringEntity entity = new StringEntity(jsonParam.toString(),"utf-8");//解决中文乱码问题
|
|
|
+ entity.setContentEncoding("UTF-8");
|
|
|
+ entity.setContentType("application/json");
|
|
|
+ httpPost.setEntity(entity);
|
|
|
+ HttpResponse resp = client.execute(httpPost);
|
|
|
+ if(resp.getStatusLine().getStatusCode() != 200) {
|
|
|
+ return 0;
|
|
|
+ }
|
|
|
}
|
|
|
+ //支付定金增加订单服务日志
|
|
|
+ YSOrderServiceLog ysOrderServiceLog = new YSOrderServiceLog();
|
|
|
+ ysOrderServiceLog.setOd_no(ysOrder.getOd_no());
|
|
|
+ ysOrderServiceLog.setOd_mmid(ysOrder.getOd_mmid());
|
|
|
+ ysOrderServiceLog.setOd_startdate(ysOrder.getOd_startdate());
|
|
|
+ ysOrderServiceLog.setOd_enddate(ysOrder.getOd_enddate());
|
|
|
+ ysOrderServiceLog.setOd_type(1);
|
|
|
+ ysOrderServiceLog.setOd_changeDate(sdf.format(new Date()));
|
|
|
+ ysOrderServiceLog.setOd_userid(ysOrder.getOd_user());
|
|
|
+ ysOrderServiceLogService.insertYSOrderServiceLog(ysOrderServiceLog);
|
|
|
} else {
|
|
|
+ //支付尾款时第三次调用CRM接口
|
|
|
ysOrder.setOd_balancepay(ysOrder.getOd_order_pay_amount());
|
|
|
ysOrder.setOd_order_pay_amount(
|
|
|
ysOrder.getOd_order_amount() -
|
|
@@ -222,44 +278,56 @@ public class YSOrderService {
|
|
|
ysOrder.getOd_promotion_discount() -
|
|
|
ysOrder.getOd_other_discount() -
|
|
|
ysOrder.getOd_order_pay_amount() -
|
|
|
- Integer.valueOf(ysOrder.getOd_earnestpay().toString())
|
|
|
- );
|
|
|
- // 支付尾款 +推荐金额增加
|
|
|
- DcIntroducer dcIntroducer = dcIntroducerService.checkDcIntroducers(ysOrder.getOd_introducer_phone());
|
|
|
- if (dcIntroducer != null) {
|
|
|
- //增加金额
|
|
|
- dcIntroducer.setWv_Introduction_total(dcIntroducer.getWv_Introduction_total() + Double.valueOf(ysOrder.getOd_rebate_amount()));
|
|
|
- dcIntroducerService.updateDcIntroducer(dcIntroducer);
|
|
|
- }
|
|
|
- //介绍人日志
|
|
|
- DcIntroduceLog dcIntroduceLog = new DcIntroduceLog();
|
|
|
- dcIntroduceLog.setXul_phone(ysOrder.getOd_phone());
|
|
|
- dcIntroduceLog.setXul_event(6);
|
|
|
- dcIntroduceLog.setXul_date(sdf.format(new Date()));
|
|
|
- dcIntroduceLog.setXul_introducer_phone(ysOrder.getOd_introducer_phone());
|
|
|
- dcIntroduceLog.setXul_orderno(ysOrder.getOd_no());
|
|
|
- dcIntroduceLogService.insertDcIntroduceLog(dcIntroduceLog);
|
|
|
- //回调CRM进行记录
|
|
|
- HttpPost httpPost = new HttpPost(extracttemplateid);
|
|
|
- CloseableHttpClient client = HttpClients.createDefault();
|
|
|
- String respContent = null;
|
|
|
- JSONObject jsonParam = new JSONObject();
|
|
|
- jsonParam.put("odCityCode", ysOrder.getOd_cityid());
|
|
|
- jsonParam.put("odAmount", ysOrder.getOd_order_amount());
|
|
|
- jsonParam.put("odNo", ysOrder.getOd_no());
|
|
|
- jsonParam.put("odPhone", ysOrder.getOd_phone());
|
|
|
- jsonParam.put("odStatus", 3);
|
|
|
- jsonParam.put("odIntroducerPhone", ysOrder.getOd_introducer_phone());
|
|
|
- jsonParam.put("odProductItem", ysOrder.getOd_product_id());
|
|
|
- StringEntity entity = new StringEntity(jsonParam.toString(),"utf-8");//解决中文乱码问题
|
|
|
- entity.setContentEncoding("UTF-8");
|
|
|
- entity.setContentType("application/json");
|
|
|
- httpPost.setEntity(entity);
|
|
|
- HttpResponse resp = client.execute(httpPost);
|
|
|
- if(resp.getStatusLine().getStatusCode() != 200) {
|
|
|
-// HttpEntity he = resp.getEntity();
|
|
|
-// respContent = EntityUtils.toString(he,"UTF-8");
|
|
|
- return 0;
|
|
|
+ ysOrder.getOd_earnestpay());
|
|
|
+ if (ysOrder.getOd_introducer_phone() != null) { //当有介绍人的时候
|
|
|
+ //回调CRM进行记录
|
|
|
+ HttpPost httpPost = new HttpPost(extracttemplateid);
|
|
|
+ CloseableHttpClient client = HttpClients.createDefault();
|
|
|
+ String respContent = null;
|
|
|
+ JSONObject jsonParam = new JSONObject();
|
|
|
+ jsonParam.put("odCityCode", ysOrder.getOd_cityid());
|
|
|
+ jsonParam.put("odAmount", ysOrder.getOd_order_amount());
|
|
|
+ jsonParam.put("odNo", ysOrder.getOd_no());
|
|
|
+ jsonParam.put("odPhone", ysOrder.getOd_phone());
|
|
|
+ jsonParam.put("odStatus", 3);
|
|
|
+ jsonParam.put("odIntroducerPhone", ysOrder.getOd_introducer_phone());
|
|
|
+ jsonParam.put("odProductLine", "ys");
|
|
|
+ jsonParam.put("odProduct", packagesService.getPackageCRMCode(String.valueOf(ysOrder.getOd_product_id())));
|
|
|
+ StringEntity entity = new StringEntity(jsonParam.toString(),"utf-8");//解决中文乱码问题
|
|
|
+ entity.setContentEncoding("UTF-8");
|
|
|
+ entity.setContentType("application/json");
|
|
|
+ httpPost.setEntity(entity);
|
|
|
+ HttpResponse resp = client.execute(httpPost);
|
|
|
+ if(resp.getStatusLine().getStatusCode() != 200) {
|
|
|
+ return 0;
|
|
|
+ }
|
|
|
+ HttpEntity he = resp.getEntity();
|
|
|
+ respContent = EntityUtils.toString(he,"UTF-8");
|
|
|
+ org.json.JSONObject jsonObject = new org.json.JSONObject(respContent);
|
|
|
+ int introducerGradeId = jsonObject.getJSONObject("data").getInt("introducerGradeId");
|
|
|
+ String pm_type = jsonObject.getJSONObject("data").getString("introducerActivityType");
|
|
|
+ float xul_rebateamount = jsonObject.getJSONObject("data").getInt("rebateAmount");
|
|
|
+ //介绍人日志
|
|
|
+ DcIntroduceLog dcIntroduceLog = new DcIntroduceLog();
|
|
|
+ if (pm_type.equals("mdj")) {
|
|
|
+ dcIntroduceLog.setXul_pm_type(1);
|
|
|
+ }
|
|
|
+ dcIntroduceLog.setXul_rebateamount(xul_rebateamount);
|
|
|
+ dcIntroduceLog.setXul_phone(ysOrder.getOd_phone());
|
|
|
+ dcIntroduceLog.setXul_event(6);
|
|
|
+ dcIntroduceLog.setXul_date(sdf.format(new Date()));
|
|
|
+ dcIntroduceLog.setXul_introducer_phone(ysOrder.getOd_introducer_phone());
|
|
|
+ dcIntroduceLog.setXul_orderno(ysOrder.getOd_no());
|
|
|
+ dcIntroduceLogService.insertDcIntroduceLog(dcIntroduceLog);
|
|
|
+ // 支付尾款 + 推荐金额增加
|
|
|
+ DcIntroducer dcIntroducer = dcIntroducerService.checkDcIntroducers(ysOrder.getOd_introducer_phone());
|
|
|
+ if (dcIntroducer != null) {
|
|
|
+ //增加金额
|
|
|
+ dcIntroducer.setWv_Introduction_total(dcIntroducer.getWv_Introduction_total() + Double.valueOf(ysOrder.getOd_rebate_amount()));
|
|
|
+ dcIntroducer.setWv_gradeid(introducerGradeId);
|
|
|
+ //升降级
|
|
|
+ dcIntroducerService.updateDcIntroducer(dcIntroducer);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
// 更新订单状态,修改订单待付金额
|
|
@@ -274,6 +342,65 @@ public class YSOrderService {
|
|
|
public int updateDCPhone(YSOrder ysOrder) {
|
|
|
return YSOrderDao.updateDCPhone(ysOrder);
|
|
|
}
|
|
|
+ public int changMM (YSOrderServiceLog ysOrderServiceLog) {
|
|
|
+ //解锁老月嫂库存,锁定新月嫂库存,修改老月嫂服务日志,新增新月嫂服务日志,更新订单服务月嫂
|
|
|
+ try {
|
|
|
+ SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
|
|
+ YSOrderServiceLog checkLog = new YSOrderServiceLog();
|
|
|
+ checkLog.setOd_changeDate(sdf.format(new Date()));
|
|
|
+ checkLog.setOd_no(ysOrderServiceLog.getOd_no());
|
|
|
+ int checkResult = ysOrderServiceLogService.checkYSOrderServiceLog(checkLog);
|
|
|
+ if (checkResult > 0) {
|
|
|
+ return 9;
|
|
|
+ } else {
|
|
|
+ MmStock mmStockOld = new MmStock();
|
|
|
+ mmStockOld.setServant_code(ysOrderServiceLog.getOd_mmidOld());
|
|
|
+ mmStockOld.setOrderno(ysOrderServiceLog.getOd_no());
|
|
|
+ mmStockDao.deleteOrderStock(mmStockOld);
|
|
|
+
|
|
|
+ MmStock mmStockNew = new MmStock();
|
|
|
+ mmStockNew.setServant_code(ysOrderServiceLog.getOd_mmid());
|
|
|
+ mmStockNew.setOrderno(ysOrderServiceLog.getOd_no());
|
|
|
+ mmStockNew.setStart_date(ysOrderServiceLog.getOd_startdate());
|
|
|
+ mmStockNew.setEnd_date(ysOrderServiceLog.getOd_enddate());
|
|
|
+ mmStockNew.setStock_status(2);
|
|
|
+ mmStockDao.insertSelective(mmStockNew);
|
|
|
+
|
|
|
+ YSOrderServiceLog ysOrderServiceLogOld = new YSOrderServiceLog();
|
|
|
+ ysOrderServiceLogOld.setOd_no(ysOrderServiceLog.getOd_no());
|
|
|
+ ysOrderServiceLogOld.setOd_mmid(ysOrderServiceLog.getOd_mmidOld());
|
|
|
+ SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd");
|
|
|
+ Date dt = sdf2.parse(ysOrderServiceLog.getOd_startdate());
|
|
|
+ Calendar rightNow = Calendar.getInstance();
|
|
|
+ rightNow.setTime(dt);
|
|
|
+ rightNow.add(Calendar.DAY_OF_MONTH, -1);
|
|
|
+ Date endDate = rightNow.getTime();
|
|
|
+ ysOrderServiceLogOld.setOd_enddate(sdf.format(endDate));
|
|
|
+ ysOrderServiceLogService.updateYSOrderServiceLog(ysOrderServiceLogOld);
|
|
|
+
|
|
|
+ YSOrderServiceLog ysOrderServiceLogNew = new YSOrderServiceLog();
|
|
|
+ ysOrderServiceLogNew.setOd_no(ysOrderServiceLog.getOd_no());
|
|
|
+ ysOrderServiceLogNew.setOd_mmid(ysOrderServiceLog.getOd_mmid());
|
|
|
+ ysOrderServiceLogNew.setOd_startdate(ysOrderServiceLog.getOd_startdate());
|
|
|
+ ysOrderServiceLogNew.setOd_enddate(ysOrderServiceLog.getOd_enddate());
|
|
|
+ ysOrderServiceLogNew.setOd_changeDate(sdf.format(new Date()));
|
|
|
+ ysOrderServiceLogNew.setOd_type(2);
|
|
|
+ ysOrderServiceLogNew.setOd_userid(ysOrderServiceLog.getOd_userid());
|
|
|
+ ysOrderServiceLogService.insertYSOrderServiceLog(ysOrderServiceLogNew);
|
|
|
+
|
|
|
+ YSOrder ysOrder = new YSOrder();
|
|
|
+ ysOrder.setOd_no(ysOrderServiceLog.getOd_no());
|
|
|
+ ysOrder.setOd_mmidOld(ysOrderServiceLog.getOd_mmidOld());
|
|
|
+ ysOrder.setOd_mmid(ysOrderServiceLog.getOd_mmid());
|
|
|
+ YSOrderDao.updateMMChange(ysOrder);
|
|
|
+
|
|
|
+ }
|
|
|
+ }catch (Exception ex) {
|
|
|
+ System.out.println(ex);
|
|
|
+ return 0;
|
|
|
+ }
|
|
|
+ return 1;
|
|
|
+ }
|
|
|
|
|
|
|
|
|
}
|